i mentally kicked myself - Fransızca İngilizce Sözlük